<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
* {margin:0;padding:0;transition-property: all;-ms-transition-property: all;-moz-transition-property: all; outline:none;-webkit-transition-property: all;-o-transition-property: all; }
.flexslider *,.indnews .list .pic img,.indpro li .pic img,.indpro li .pic,.indpro li .gg a,.indtech li .list,.indtech li .list .content,.indtech li .cons,.indproduction li .pic  img,.indproduction li,.indcapi li,.indcapi li .pic,.indcase li .pic img,.product li .cons,.adv1ul li .icon,.adv1ul li .title,.adv1ul li .pic p,.adv2 li .pic,.news li img,.style1 .cons .pic img,.style1 .list img,.honor li .pic img
{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.abc,.indnews .list .pic:Hover img,.indpro li .pic:Hover img,.indproduction li:hover .pic img,.indcase li .pic:hover img,.news li:Hover img,.style1 .cons .pic:hover img,.style1 .list:hover img,.honor li .pic:hover img
{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}
.abc,.indcapi li:hover .pic,.adv2 li:hover .pic
{transform:rotate(360deg);-ms-transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); }
.abc,.indpro li .pic
{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html{-webkit-text-size-adjust:none;font-family:arial,'Microsoft YaHei'; line-height:25px;font-size:14px;}
body {color:#4d4746;margin:0 auto;font-family:arial,'Microsoft YaHei';}
a {color:#4d4746; text-decoration: none;outline:none;}
a:Hover {color:#c01a20;}
img {border:0px;max-width:100%; height:auto; vertical-align:middle}
.indexpic * img {max-width:none;}
input,button,select,textarea{ outline:none;font-family:arial,'Microsoft YaHei';border:0;color:#4d4746}
textarea{resize:none;}i{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
ul,li,dl,dt,dd { list-style:none;}
h1,h2,h3,h4,h5 { font-weight:normal}
hr {border:0;border-top:1px solid #ccc; height:1px;margin-top:5px}
.clear,.clearfix { clear:both;}

::-webkit-input-placeholder {color: #999; } 
:-moz-placeholder {color: #999; } 
::-moz-placeholder { color: #999; } 
:-ms-input-placeholder {color: #999; } 
 
.pageclass {height:0px;overflow:hidden;}
.page_wrap {width:100%;padding:30px 0 0px  0; text-align:center;}
.pager {padding:0 0 0px 0; width:100%;text-align:center; font-size:12px; }   
.pager a { margin: 2px 2px;text-align:center; display:inline-block; text-decoration: none;border:1px solid #d3d3d3;}   
.pager span.current { margin: 0 2px; display:inline-block; text-align:center; }   
.pager span.disabled { margin: 0 2px; display:inline-block;text-align:center;border:1px solid #d3d3d3;}   
.pager select {margin: 0px 2px -2px 2px; font-size:12px;}
.pager input {margin: 0px 2px -2px 2px;   padding:2px; text-align:center;font-size:12px;} 
.pager a,.pager span.disabled {background:#fff; font-size:12px;}  
.pager a:hover,.pager span.current { background:#c01a20;border:1px solid #e60011;}   
.pager a:hover,.pager span.current{ color:#fff;border:1px solid #c01a20;} 
.pager a,.pager span.disabled {color:#767676;border:1px solid #d3d3d3;} 
.pager a,.pager span.current,.pager span.disabled{width:25px; height:25px; line-height:25px;}
.pager font {font-family:宋体}

.di {float:left;}
.dipage {float:left;}
.picleft {margin-right:30px;margin-bottom:10px;}
.picright {margin-left:30px;margin-bottom:10px;}

.wrap {max-width:1200px;margin:0 auto;}
.relative { position:relative;}
.maincontent {margin-top:80px;/*margin-top:105px*/}
.maincontent2 { background:#f5f5f5}
.topline {background:url(../images/1.png) repeat-x center bottom; height:4px;}
.mobmenu { display:none}

.particulars-nav-fixed{position:fixed; z-index:9999; top:0; left:0; width:100%;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}

.topench {height:30px; line-height:30px;background:#fff; overflow:hidden; background:#e5e5e5}
.topench a {font-size:12px;color:#7c7c7c;}
.topench a:hover {color:#c01a20}
.topench i {font-size:12px; background:#c6c6c6;width:1px; height:12px; vertical-align:middle; display:inline-block;margin:0 10px}

.topench .ench {float:left;}
.topench .search {float:right;border:1px solid #e4e4e4;border-radius:15px; height:20px; line-height:18px;margin-top:4px; background:#fff}
.topench .search #k {border-radius:15px;margin-left:10px;font-size:12px; height:18px; line-height:18px;width:120px}
.topench .search #button { background:url(../images/zoom.png) no-repeat center;width:17px; height:14px; vertical-align:middle;margin-right:7px; cursor:pointer}

.navmenu { height:75px; line-height:75px; background:#fff}
.navmenu .logo {float:left; background:url(../images/logo.png) no-repeat;width:231px; height:40px;margin-top:18px; background-size:100%}
.navmenu .logo a { display:block;width:100%; height:100%}
.navmenu ul {float:right}
.navmenu ul li { display:inline-block; position:relative;}
.navmenu ul li a { display:block;font-size:16px;width:135px; text-align:center; height:75px;line-height:75px}
.navmenu ul li.l1 a{width:78px;}
.navmenu ul li a:hover,.navmenu ul li.check a,.navmenu ul li:hover&gt;a,.navmenu ul li a:hover{ background:url(../images/2.png) no-repeat center;color:#c01a20}
.navmenu ul li.l1 a:hover,.navmenu ul li.l1.check a,.navmenu ul li.l1 a:hover { background:url(../images/3.png) no-repeat center;}
.navmenu ul li.check dd a {background:none;}

.navmenu ul li dl { position:absolute; z-index:1;top:75px;width:100%; display:none; background:url(../images/4.png) center bottom;padding:0 0 10px 0}
.navmenu ul li dl div {margin-top:-15px}
.navmenu ul li dd { /*margin:0 5px 0 5px; border-top:1px solid #000;*/ text-align:left;position:relative;}
.navmenu ul li dd a,.navmenu ul li.check dd a {display:block; text-align:center; height:30px; line-height:30px;padding:0 0px 0 0px;font-size:14px;color:#4d4746; overflow:hidden}
.navmenu ul li dd a:hover { background: url(../images/41.png);color:#c01a20}
.navmenu ul li:hover&gt;dl { display:block}

.navmenu ul li dl dl { position:absolute; z-index:1;top:0px;left:180px;width:100%; display:none}
.navmenu ul li dl dl dd { text-align:center}
.navmenu ul li dl dl dd a { background:#d3d3d3; display:block; height:35px; line-height:35px;font-size:13px; overflow:hidden}
.navmenu ul li dl dl dd a:hover,.navmenu ul li dl dd:hover&gt;a { }
.navmenu ul li dl dd:hover&gt;dl { display:block}

.toptel {float:right;color:#999; line-height:22px;margin-top:15px;margin-left:20px}
.toptel p {color:#c01a20;font-size:17px;font-weight:bold;}

/* flexslider */
.flexslider,.slides li,.slides li a{height:630px;}
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{background-position:center; background-repeat:no-repeat;}
.slides li a { display:block;width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:200;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 10px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px; line-height:100px; background:#fff;border:2px solid #fff;overflow:hidden;cursor:pointer;border-radius:50%}
.flex-control-nav .flex-active{ background:none;}
.flex-direction-nav{ display:none}
.flex-direction-nav li a{position:absolute;z-index:3;width:41px;height:78px;top:50%;margin-top:-39px;display:block;overflow:hidden;cursor:pointer;opacity:1}
.flex-direction-nav:hover li a {opacity:1}
.flex-direction-nav li a.flex-prev{left:10%;background:url(../images/left.png) no-repeat; }
.flex-direction-nav li a:hover.flex-prev{}
.flex-direction-nav li a.flex-next{right:10%;background:url(../images/right.png) no-repeat;}
.flex-direction-nav li a:hover.flex-next{}

.flexslider2 {padding-bottom:25px}
.flexslider2,.slides2 li,.slides2 li a{height:auto;}
.flexslider2 .flex-control-nav{bottom:0px;}
.flexslider2 .flex-control-nav li{width:60px;height:2px;margin:0 3px;}
.flexslider2 .flex-control-nav a{width:60px;height:2px;background:#e3e3e3;border:0;border-radius:0}
.flexslider2 .flex-control-nav .flex-active{ background:#c01a20;}

.indnews {padding:40px 0 5px 0}
.indnewssubject {width:100%;font-size:30px;color:#444;}
.indnews .indnewssubject  {margin-bottom:35px}
.mmore { display:inline-block;border:1px solid #888;border-radius:25px; height:23px; line-height:23px; text-align:center;width:58px;font-size:14px;color:#888; vertical-align:middle;}
.mmore:hover {color:#fff; background:#c01a20;border-color:#c01a20}
.indnewssubject a {margin-left:10px}
.indnews .pics {float:left;width:420px;}
.indnews .firstnews {float:left;width:300px;margin-left:40px;}
.indnews .firstnews .title { height:44px; line-height:22px; overflow:hidden;margin-top:-5px}
.indnews .firstnews .title a {font-size:16px}
.indnews .firstnews .content{color:#897878; line-height:25px; height:175px; overflow:hidden;margin:20px 0 40px 0}
.indnews .firstnews .addtime {color:#897878;}
.indnews .list {float:right;width:370px;}
.indnews .list li {margin-bottom:38px}
.indnews .list .pic {float:left;width:130px; overflow:hidden}
.indnews .list .cons {float:right;width:220px;}
.indnews .list .cons .title2 { height:44px; line-height:22px ; overflow:hidden;margin-top:-5px}
.indnews .list .cons .title2 a{font-size:16px;}
.indnews .list .cons .content2 { height:44px; line-height:22px;color:#897878;margin:12px 0 15px 0; overflow:hidden}
.indnews .list .cons .addtime2 {color:#897878;}

.indpro { background:#f6f6f6;padding:50px 0}
.indpro .subject { text-align:center;font-size:30px}
.indpro ul {margin-top:40px}
.indpro li {float:left;width:24.625%;margin-right:0.5%; background:#fff;padding:0 0 20px 0}
.indpro li.no {margin-right:0}
.indpro li .pic { overflow:hidden;border:1px solid #fff}
.indpro li .pic img {width:100%}
.indpro li .pic:hover {border-color:#c01a20}
.indpro li .title2 {margin-top:15px}
.indpro li .title2 a { text-align:center;font-size:18px; height:25px; line-height:25px; overflow:hidden;width:100%; display:block;}
.indpro li .gg {margin:10px 0}
.indpro li .gg a { height:30px; line-height:30px; background:#4c4c4c;font-size:14px;color:#fff; text-align:center; overflow:hidden;max-width:65%;margin:0 auto; display:block}
.indpro li .gg a:hover { background:#c01a20}
.indpro li .title { height:25px; line-height:25px; overflow:hidden}
.indpro li .title a { display:block; text-align:center; overflow:hidden;padding:0 15px;}

.mainsubject { text-align:center;padding:0 0 40px 0}
.mainsubject .title {font-size:36px; line-height:45px;}
.mainsubject .cons {font-size:16px;margin:15px auto 0 auto;color:#787777}
.mainsubject2 .title {font-size:30px; line-height:40px;}

.indtech {padding:50px 0 50px 0; background:#b5b5b5}
.indtech .mainsubject,.indcapi .mainsubject {color:#fff}
.indtech .mainsubject .cons,.indcapi .mainsubject .cons{max-width:400px;color:#fff}
.indtech li {margin-right:1%;width:32.6666%;float:left; position:relative; overflow:hidden}
.indtech li.no {margin-right:0}
.indtech li img {width:100%}
.indtech li .cons { position:absolute; z-index:1;top:0;left:0;width:100%; height:100%; background:rgba(0,0,0,0.3)}
.indtech li .cons .list { position:absolute; z-index:2;bottom:-8%;left:0;width:100%}
.indtech li .list i {width:130px; display:block;margin:0 auto}
.indtech li .list .title {font-size:25px; text-align:center;color:#fff;margin-top:40px}
.indtech li .list .content { background:#c01a20;color:#fff;padding:30px 80px; text-align:center;margin-top:60px;opacity:0}
.indtech li:hover .cons {background:rgba(0,0,0,0.6)}
.indtech li:hover .list {bottom:0}
.indtech li:hover .list .content {opacity:1}

.indproduction { background:#f6f6f6;padding:50px 0 50px 0}
.indproduction li {float:left;width:31.3333%;margin-right:2%;border-bottom:6px solid #fff;padding:0 0 25px 0; background:#fff; text-align:center}
.indproduction li.no {margin-right:0}
.indproduction li img {width:100%}
.indproduction .mainsubject .cons {max-width:600px}
.indproduction li .pic { overflow:hidden;}
.indproduction li .title {font-size:25px;margin:30px 0 15px 0; height:25px; line-height:25px; overflow:hidden}
.indproduction li .content {color:#787777;margin:0 70px; line-height:25px; height:50px; overflow:hidden}
.indproduction li:hover {border-color:#c01a20}
.indproduction li#id2 {border:0;border-top:6px solid #fff;padding:0 0 0 0;}
.indproduction li#id2:hover {border-color:#c01a20}
.indproduction li#id2 .pic {margin-top:25px;}

.indcapi { background:url(../images/1.jpg) no-repeat center; background-size:cover;padding:50px 0 50px; text-align:center}
.indcapi ul{margin-top:60px}
.indcapi li {width:24.25%;float:left;margin-right:1%; background:#fff; position:relative}
.indcapi li.no {margin-right:0}
.indcapi .mainsubject .cons {max-width:100%}
.indcapi li .pic {width:120px; height:120px;margin:0 auto; background:#797373;border-radius:50%; text-align:center;margin-top:-60px}
.indcapi li .pic img {width:75px; height:75px;margin:22px auto 0 auto}
.indcapi li .title {font-size:25px;margin:60px 0 15px 0}
.indcapi li .content {font-size:18px; height:90px;color:#787777}
.indcapi li:hover .pic { background:#c01a20}
.indcapi li:hover .title {color:#c01a20}
.indcapi li:hover .content {color:#c01a20}

.indxl {padding:50px 0;}
.indxl .wrap { background:url(../images/1.gif) repeat-x 0px 134px}

div.slideControl{width:100%;margin:0 auto;overflow:hidden;position:relative;}
div.slideControl ul.pagination{width:100%;margin:0px auto 15px 0;overflow:hidden;}
div.slideControl ul.pagination li{width:33.3333% !important;float:left;  line-height:60px;text-align:center;}
div.slideControl ul.pagination li a{width:100%;display:inline-block;font-size:18px;color:#4d4746}
div.slideControl ul.pagination li i { display:block;display:block; background:#edeff1;width:20px; height:20px;border-radius:50%;margin:0 auto}
div.slideControl ul.pagination li.current i { background:#c01a20}
div.slideControl ul.pagination li.current a{color:#c01a20}
div.slideControl p.slide_lBt{position:absolute;left:10px;top:10px;}
div.slideControl p.slide_lBt a{display:inline-block;width:45px;height:45px;background:#00CC99;}
div.slideControl p.slide_rBt{position:absolute;right:10px;top:10px;}
div.slideControl p.slide_rBt a{display:inline-block;width:45px;height:45px;background:#0066FF}

div.visual{width:100%!important;position:relative;}
div.visual ul.slides_container{width:100% !important; height:590px;display:inline-block;position:relative;}
div.visual ul.slides_container li{text-align:center;width:100% !important;position:relative;}
div.visual ul.slides_container li img {width:100%; height:auto}




.indcase { background:#f6f6f6;padding:50px 0}
.indcase ul {margin-top:30px}
.indcase li {float:left;width:32.6666%;margin-right:1%; background:#fff;padding:0 0 25px 0}
.indcase li.no {margin-right:0}
.indcase li .icon { height:6px; background:#b5b5b5;width:60px;margin:0 auto; display:block}
.indcase li .pic { overflow:hidden}
.indcase li .title {font-size:25px; height:25px; line-height:25px; overflow:hidden; text-align:center;margin:30px 0 20px 0}
.indcase li .content {color:#918d8d; line-height:25px; height:75px; overflow:hidden;padding:0 50px}
.indcase li:hover .icon { background:#c01a20}

.indabout { background:#edeff1;padding:50px 0}
.indabout .subject { text-align:center;font-size:40px;margin:0 0 50px 0}
.indabout .leftabout {float:left;width:490px;}
.indabout .rightvideo {float:right;width:590px;}
.indabout .rightvideo iframe { height:400px;width:100%;}
.indabout .leftabout .title {font-size:28px; line-height:35px;border-left:6px solid #444;padding-left:15px}
.indabout .leftabout .cons {margin:25px 0 40px 0}

.indmap { background:#f6f6f6 url(../images/map.png) no-repeat center; text-align:center;padding:90px 0 50px 0}
.indmap .cons {font-size:30px;}
.indmap .icon { background:url(../images/tel.png) no-repeat center;width:116px; height:25px;margin:50px auto 15px auto}
.indmap .tel {color:#c01a20;font-weight:Bold;font-size:36px;}

.bannerin { height:220px; background-position:center; background-repeat:no-repeat;}
.mcate { position:relative;border-bottom:2px solid #edeff1; height:50px;margin:20px 0 50px 0}
.mcate ul { position:absolute; bottom:-2px;z-index:1;width:100%; text-align:center}
.mcate ul li { display:inline-block;margin:0 30px;}
.mcate ul li a { display:block;border-bottom:2px solid #edeff1; height:50px; line-height:50px;font-size:18px;}
.mcate ul li a:Hover,.mcate ul li.check a {border-color:#c01a20;color:#c01a20}

.mcate99 { position:relative;border-bottom:2px solid #edeff1; height:100px;margin:20px 0 50px 0}
.mcate99 ul { position:absolute; bottom:-2px;z-index:1;width:100%; text-align:center}
.mcate99 ul li { display:inline-block;margin:0 20px;}
.mcate99 ul li a { display:block;border-bottom:2px solid #edeff1; height:50px; line-height:50px;font-size:14px;}
.mcate99 ul li a:Hover,.mcate99 ul li.check a {border-color:#c01a20;color:#c01a20}

.mcate2 { text-align:center;margin:-35px 0 45px 0}
.mcate2 li { display:inline-block;margin:0 15px}
.mcate2 li.check a {color:#c01a20}

.about1 {position:relative;}
.about1 img {width:100%;}
.about1 p { position:absolute; z-index:1;right:40px;bottom:-100px; background:#c01a20;color:#fff;font-size:35px; text-align:center; line-height:40px;width:75px; height:100px;padding:15px 20px 0 20px;}
.about2 {color:#c01a20;font-size:30px; line-height:40px;margin:40px 0 30px 0}
.about3 td { vertical-align:top;width:47.5%;}
.about3 td.td2 {width:5%}
.about3 .tr2 td {padding-top:50px}
.about3 .tr2 td img {width:100%}

.mission {max-width:777px;margin:40px 0;}
.missionleft {float:left;width:560px;}
.missionright {float:right}
.missionleft .pic {margin-bottom:30px}
.missionleft .pic img {width:100%}

.value {margin-top:-30px}
.value li {float:left;width:32.3333%;margin-right:1.5%;margin-top:30px}
.value li.no {margin-right:0}
.value li .pic img {width:100%}
.value li .title {font-size:30px;margin:40px 0 30px 0}
.value li .title span { display:inline-block; vertical-align:top;margin-top:-20px;font-size:20px;margin-left:20px;}

.product {margin-top:-30px}
.product li {float:left;width:32%;margin:0 2% 2% 0; position:relative; overflow:hidden}
.product li.no {margin-right:0}
.product li .pic img{width:100%}
.product li .title { background:#aea2a2; text-align:center;font-size:18px;padding:15px 0}
.product li .title h1,.product li .title h2 { height:26px; line-height:26px; overflow:hidden;font-size:18px;color:#fff}
.product li .title h2 {font-size:16px}
.product li .cons { position:absolute; z-index:1;width:94%;padding:0 3%; height:100%; background:#c01a20; text-align:center;color:#FFF;font-size:16px;opacity:0}
.product li .cons .type {font-size:18px;margin-top:18%}
.product li .cons .titles {margin:5px 0 20px 0}
.product li .cons .icon { background:url(../images/5.png) no-repeat center;width:63px; height:63px;margin:0 auto}
.product li:hover .cons {opacity:1}

.case {margin-top:30px}
.case li .title {padding:10px}
.case li .cons .titles {font-size:18px;margin-top:30%}

.mcurrent {border-bottom:1px solid #ccc;padding-bottom:6px;padding-top:20px}
.mcurrent i {margin:0 10px; font-family:宋体;}
.proshow_title {border-left:5px solid #3e3939;font-size:22px;padding-left:22px;margin-top:30px}
.proshow_pics {margin:30px 0}
.proshow_subject {font-size:18px; background:#edeaea;padding-left:25px; height:50px; line-height:50px;}
.proshow_cons {padding:30px 0 50px 0; overflow:hidden}
.proshow_cons table {border-top:1px solid #b5b6b6;margin-left:-1px;width:100%}
.proshow_cons td {border-left:1px solid #b5b6b6;border-bottom:1px solid #b5b6b6;padding:2px 50px;}

.mainshow { background:#fff;padding:0 40px;margin-bottom:70px}

.adv1 {padding:50px 0}
.adv1 .mainsubject2 .cons {max-width:500px}
.adv1ul li {float:left;margin-right:0.5%;width:24.625%; position:relative; background:#f6f6f6; text-align:center;padding-bottom:25px}
.adv1ul li.l4 {margin-right:0}
.adv1ul li .pic img {width:100%}
.adv1ul li .pic { position:relative}
.adv1ul li .pic p { position:absolute; z-index:1;top:0;left:0;width:100%; height:100%; background:rgba(0,0,0,0.3)}
.adv1ul li .icon { width:77px; height:77px;margin:30px auto 0 auto;}
.adv1ul li.l1 .icon { background:url(../images/a1.png) no-repeat}
.adv1ul li.l2 .icon { background:url(../images/a2.png) no-repeat}
.adv1ul li.l3 .icon { background:url(../images/a3.png) no-repeat}
.adv1ul li.l4 .icon { background:url(../images/a4.png) no-repeat}
.adv1ul li .title {font-size:25px; height:25px; line-height:25px; overflow:hidden;padding:0 30px;margin:25px 0;}
.adv1ul li .cons { line-height:25px; height:125px; overflow:hidden;padding:0 30px;text-align:left;}
.adv1ul li:hover .icon { background-position:0 -77px}
.adv1ul li:hover .title {color:#c01a20}
.adv1ul li:hover .pic p {background:rgba(0,0,0,0)}

.adv2 { background:url(../images/adv.jpg) no-repeat center; background-size:cover;color:#fff;padding:50px 0}
.adv2 .mainsubject2 .cons {color:#fff;max-width:500px}
.adv2 ul {margin-top:80px}
.adv2 li {float:left;margin-right:2%;width:19.5%;padding:0 2%; position:relative; background:url(../images/6.png) repeat-x center top; text-align:center;padding-bottom:35px;color:#4d4746}
.adv2 li.l4 {margin-right:0}
.adv2 li .pic{width:135px; height:135px; position:absolute; z-index:1;left:50%;margin-left:-66px; background:#16a086;top:-68px;border-radius:50%;coloR:#fff;font-size:16px;}
.adv2 li .pic h1 {font-size:25px; height:25px; line-height:25px; overflow:hidden;margin-top:40px}
.adv2 li .pic h2 {height:30px; line-height:30px; overflow:hidden;font-size:16px}
.adv2 li .cons { line-height:25px; height:75px; overflow:hidden; text-align:left;margin-top:110px}
.adv2 li.l2 .pic { background:#27ae61} 
.adv2 li.l3 .pic { background:#f5c30a} 
.adv2 li.l4 .pic { background:#e77e23} 

.adv3 {padding:50px 0 0 0}

.contacttop {margin:60px 0}
.contacttop td { background:#c01a20;color:#fff; vertical-align:middle}
.contacttop .td1 {width:37%}
.contacttop .td1 img {width:100%}
.contacttop .td2 {width:53%;padding:10px 5%;}
.contacttop .td2 .title {font-size:30px; line-height:45px;margin-bottom:10px}
.contacttop .td2 .cons {font-size:16px}

.contactleft {float:left;width:55%;}
.contactright {float:right;width:45%}
.contactleft ul {border-bottom:1px solid #ccc;padding:22px 0}
.contactleft ul li {float:left;width:50%;padding-right:5%}
.contactleft ul li.l2 {width:45%;padding-right:0}
.contactleft ul li .title {font-size:16px;padding-bottom:5px}
.contactleft .subject {font-size:24px;margin-bottom:-5px}

.contactright .pic {margin-bottom:10px}
.contactright input[type="text"] {border-bottom:1px solid #dadada; height:55px; line-height:55px;width:100%;}
.contactright textarea {border-bottom:1px solid #dadada;width:100%; overflow:auto;margin-top:15px; line-height:25px; height:100px; vertical-align:middle}
.contactright #btn { background:#3e3938;color:#fff; height:40px; line-height:40px; text-align:center;border:0; cursor:pointer;width:100%;font-size:18px; letter-spacing:2px;margin-top:20px}
.contactright #btn:Hover { background:#c01a20;color:#fff}
.contactright p { position:relative;}
.contactright p #getcode_char { position:absolute; z-index:1;right:0;top:15px; height:25px; cursor:pointer}

.case_title {border-color:#c01a20;margin-bottom:10px;margin-top:40px}
.case_share {border-bottom:1px dotted #999; text-align:right;padding:0 0 15px 0}
.case_share div {width:270px;margin-left:auto;margin-right:-10px}
.prevnext {padding:15px 0 60px 0}

.news {margin-top:-30px}
.news li {float:left;width:23.875%;margin:0 1.5% 1.5% 0; background:#f6f5f4;padding:0 0 20px 0}
.news li.no {margin-right:0}
.news li img {width:100%}
.news li .pic { overflow:hidden}
.news li .cons { line-height:25px; height:50px;  overflow:hidden;padding:0 20px;margin-top:15px}
.news li .addtime {padding:0 20px;margin-top:30px; position:relative;}
.news li .addtime i { display:block; width:25px; height:11px; position:absolute; z-index:1;right:20px;top:8px; background:url(../images/7.png);}
.news li:Hover { background:#c01a20;}
.news li:Hover .cons {color:#fff}
.news li:Hover .addtime {color:#fff}
.news li:Hover .addtime i { background-position:0 -11px}

.news_title {padding-right:150px; position:relative; overflow:visible; line-height:30px; height:auto}
.news_title p { position:absolute; right:0;top:0;font-size:14px; font-weight:normal;}

.search li {border-bottom:1px dashed #ccc;padding:10px 0; }
.noresult { text-align:center;padding:30px 0}

.style1 { background:url(../images/s1.gif) repeat-x;padding:40px 33px 0 40px;margin-top:50px}
.style1 .subject {font-size:25px;margin-bottom:30px}
.style1 .cons { position:relative}
.style1 .cons .pic {float:left;width:750px; overflow:hidden}
.style1 .cons .pic img {width:100%}
.style1 .cons .content {float:right;width:340px; line-height:25px; height:250px; overflow:hidden}
.style1 .cons .icon { position:absolute; right:0;bottom:5px; text-align:right; height:20px; line-height:20px;font-size:20px}
.style1 .cons .icon i { display:inline-block; background:url(../images/8.png) no-repeat center;width:9px; height:19px; vertical-align:middle;margin-right:15px;}
.style1 .list {float:left;width:32%;margin:2% 2% 0 0; overflow:hidden}
.style1 .listno {margin-right:0}

.style2 { background:url(../images/s2.gif) repeat-x}
.style3 { background:url(../images/s3.gif) repeat-x}

.honor li {float:left;width:32%;margin:0 2% 2% 0;box-shadow:0px 0px 10px #ccc;}
.honor li.no {margin-right:0}
.honor li .pic {width:90%;margin:5% 0 5% 5%; overflow:hidden}
.honor li .pic img {max-width:100%}

.hohorcate {border:2px solid #c01a20;border-radius:25px; text-align:center;width:350px;margin:-10px auto 20px auto; height:45px; line-height:45px; position:relative;}
.hohorcate ul { position:absolute; z-index:1;width:100%; text-align:center}
.hohorcate li { display:inline-block;margin:0 25px}
.hohorcate li a {font-size:16px; display:block; height:57px; line-height:45px}
.hohorcate li a:hover,.hohorcate li.check a {background:url(../images/2.gif) no-repeat center bottom;color:#c01a20}






.blankin { height:70px}
.foot { background:#3e3938;padding:50px 0}
.foot dl {float:left;margin-right:50px;max-width:120px}
.foot dl.d4 {max-width:90px}
.foot dt {margin-bottom:10px}
.foot dt a {color:#fff;font-size:16px}
.foot dd a {color:#706b6a}
.foot dd a:hover {color:#fff}
.foot .footconctact {float:left;border-left:1px solid #706b6a;padding-left:50px}
.foot .footconctact .tel {color:#fff;font-weight:Bold;font-size:25px; line-height:40px;margin-bottom:35px}
.foot .footconctact .wx p { display:none;}
.foot .footconctact .wb { display:inline-block; background:url(../images/wb.png);width:41px; height:32px;}
.foot .footconctact .wx { display:inline-block; background:url(../images/wx.png);width:39px; height:32px;margin-left:20px; position:relative}
.foot .footconctact .wx:hover p{ display:block; position:absolute; z-index:1;bottom:40px;left:-60px;width:150px;}
.foot .footwx {float:right;width:150px; text-align:right}</pre></body></html>